package com.huo.importdata.entity;

import java.math.BigDecimal;
import java.util.Date;

public class Deposit {
    /**
     * null
     */
    private Long id;

    /**
     * null
     */
    private String accNo;

    /**
     * null
     */
    private String localCode;

    /**
     * null
     */
    private String subCode;

    /**
     * null
     */
    private String accType;

    /**
     * null
     */
    private String hdflag;

    /**
     * null
     */
    private String closeflag;

    /**
     * null
     */
    private String productId;

    /**
     * null
     */
    private String openDate;

    /**
     * null
     */
    private String startDate;

    /**
     * null
     */
    private String endDate;

    /**
     * null
     */
    private BigDecimal balance;

    /**
     * null
     */
    private BigDecimal currentIntegral;

    /**
     * null
     */
    private Date updateDate;

    /**
     * null
     */
    private BigDecimal totalIntegral;

    /**
     * null
     */
    private BigDecimal baseNum;

    /**
     * null
     */
    private String fix;

    /**
     * null
     */
    private String accs;

    /**
     * null
     * @return ID null
     */
    public Long getId() {
        return id;
    }

    /**
     * null
     * @param id null
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * null
     * @return ACC_NO null
     */
    public String getAccNo() {
        return accNo;
    }

    /**
     * null
     * @param accNo null
     */
    public void setAccNo(String accNo) {
        this.accNo = accNo == null ? null : accNo.trim();
    }

    /**
     * null
     * @return LOCAL_CODE null
     */
    public String getLocalCode() {
        return localCode;
    }

    /**
     * null
     * @param localCode null
     */
    public void setLocalCode(String localCode) {
        this.localCode = localCode == null ? null : localCode.trim();
    }

    /**
     * null
     * @return SUB_CODE null
     */
    public String getSubCode() {
        return subCode;
    }

    /**
     * null
     * @param subCode null
     */
    public void setSubCode(String subCode) {
        this.subCode = subCode == null ? null : subCode.trim();
    }

    /**
     * null
     * @return ACC_TYPE null
     */
    public String getAccType() {
        return accType;
    }

    /**
     * null
     * @param accType null
     */
    public void setAccType(String accType) {
        this.accType = accType == null ? null : accType.trim();
    }

    /**
     * null
     * @return HDFLAG null
     */
    public String getHdflag() {
        return hdflag;
    }

    /**
     * null
     * @param hdflag null
     */
    public void setHdflag(String hdflag) {
        this.hdflag = hdflag == null ? null : hdflag.trim();
    }

    /**
     * null
     * @return CLOSEFLAG null
     */
    public String getCloseflag() {
        return closeflag;
    }

    /**
     * null
     * @param closeflag null
     */
    public void setCloseflag(String closeflag) {
        this.closeflag = closeflag == null ? null : closeflag.trim();
    }

    /**
     * null
     * @return PRODUCT_ID null
     */
    public String getProductId() {
        return productId;
    }

    /**
     * null
     * @param productId null
     */
    public void setProductId(String productId) {
        this.productId = productId == null ? null : productId.trim();
    }

    /**
     * null
     * @return OPEN_DATE null
     */
    public String getOpenDate() {
        return openDate;
    }

    /**
     * null
     * @param openDate null
     */
    public void setOpenDate(String openDate) {
        this.openDate = openDate == null ? null : openDate.trim();
    }

    /**
     * null
     * @return START_DATE null
     */
    public String getStartDate() {
        return startDate;
    }

    /**
     * null
     * @param startDate null
     */
    public void setStartDate(String startDate) {
        this.startDate = startDate == null ? null : startDate.trim();
    }

    /**
     * null
     * @return END_DATE null
     */
    public String getEndDate() {
        return endDate;
    }

    /**
     * null
     * @param endDate null
     */
    public void setEndDate(String endDate) {
        this.endDate = endDate == null ? null : endDate.trim();
    }

    /**
     * null
     * @return BALANCE null
     */
    public BigDecimal getBalance() {
        return balance;
    }

    /**
     * null
     * @param balance null
     */
    public void setBalance(BigDecimal balance) {
        this.balance = balance;
    }

    /**
     * null
     * @return CURRENT_INTEGRAL null
     */
    public BigDecimal getCurrentIntegral() {
        return currentIntegral;
    }

    /**
     * null
     * @param currentIntegral null
     */
    public void setCurrentIntegral(BigDecimal currentIntegral) {
        this.currentIntegral = currentIntegral;
    }

    /**
     * null
     * @return UPDATE_DATE null
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * null
     * @param updateDate null
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * null
     * @return TOTAL_INTEGRAL null
     */
    public BigDecimal getTotalIntegral() {
        return totalIntegral;
    }

    /**
     * null
     * @param totalIntegral null
     */
    public void setTotalIntegral(BigDecimal totalIntegral) {
        this.totalIntegral = totalIntegral;
    }

    /**
     * null
     * @return BASE_NUM null
     */
    public BigDecimal getBaseNum() {
        return baseNum;
    }

    /**
     * null
     * @param baseNum null
     */
    public void setBaseNum(BigDecimal baseNum) {
        this.baseNum = baseNum;
    }

    /**
     * null
     * @return FIX null
     */
    public String getFix() {
        return fix;
    }

    /**
     * null
     * @param fix null
     */
    public void setFix(String fix) {
        this.fix = fix == null ? null : fix.trim();
    }

    /**
     * null
     * @return ACCS null
     */
    public String getAccs() {
        return accs;
    }

    /**
     * null
     * @param accs null
     */
    public void setAccs(String accs) {
        this.accs = accs == null ? null : accs.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", accNo=").append(accNo);
        sb.append(", localCode=").append(localCode);
        sb.append(", subCode=").append(subCode);
        sb.append(", accType=").append(accType);
        sb.append(", hdflag=").append(hdflag);
        sb.append(", closeflag=").append(closeflag);
        sb.append(", productId=").append(productId);
        sb.append(", openDate=").append(openDate);
        sb.append(", startDate=").append(startDate);
        sb.append(", endDate=").append(endDate);
        sb.append(", balance=").append(balance);
        sb.append(", currentIntegral=").append(currentIntegral);
        sb.append(", updateDate=").append(updateDate);
        sb.append(", totalIntegral=").append(totalIntegral);
        sb.append(", baseNum=").append(baseNum);
        sb.append(", fix=").append(fix);
        sb.append(", accs=").append(accs);
        sb.append("]");
        return sb.toString();
    }
}